abstract class A {
  String name = "";
  printA();
}

abstract class B {
  printB();
}

class C implements A, B {
  @override
  String name = "";
  @override
  printA() {
    // TODO: implement printA
    throw UnimplementedError();
  }

  @override
  printB() {
    // TODO: implement printB
    throw UnimplementedError();
  }
}
